home *** CD-ROM | disk | FTP | other *** search
/ Network PC / Network PC.iso / installations / amiga emulator / _setup.1 / leggimi.txt < prev    next >
Text File  |  1997-07-11  |  19KB  |  426 lines

  1. UAE 0.6.9 Win32/DirectX, release 12
  2.  
  3. (c) 1995-1997 Bernd Schmidt
  4. (c) 1997 Mathias Ortmann <ortmann@informatik.tu-muenchen.de>
  5.  
  6.  
  7. Per informazioni generali riguardo UAE, consulta il seguente indirizzo:
  8.  
  9. http://www.schokola.de/~stepan/uae/
  10.  
  11. Questo readme NON si occupa delle caratteristiche di UAE che sono comuni 
  12. a tutte le versioni. 
  13. Se è la prima volta che usi UAE, consultare la documentazione della
  14. distribuzione  generica prima di tentare di usare questo programma, non
  15. sarebbe una cattiva idea.
  16.  
  17. NOVITA': Siccome il mio avviso sembra troppo difficile per molte persone,
  18. ho aggiunto la directory "docs" della distribuzione linux.
  19. Spero che in questo modo si riduca l'ingente quantità di domande che ogni 
  20. giorno riempie la mia casella postale.
  21. Tuttavia fate attenzione: Non e' vero che qualsiasi dettaglio riguardante
  22. la documentazione di linux sia inerente alla versione Windows e viceversa!
  23.  
  24.  
  25. L'ultima versione dell'UAE la trovi a:
  26.  
  27. http://www.informatik.tu-muenchen.de/~ortmann/uae/
  28.  
  29. oppure nel mirror americano:
  30.  
  31. http://www.geocities.com/ResearchTriangle/1570/
  32.  
  33.  
  34. Questo porting è molto lontano dall' essere finito, e non implementa niente
  35. di più delle funzionalità base dell'UAE.
  36.  
  37. Se tu stai usando Windows 95 (Vergogna!) e non hai le DirectX installate,
  38. devi procurarti e installarti una copia. UAE funziona anche con le vecchie
  39. DirectX, quindi non dovresti avere problemi se hai installato almeno un
  40. gioco per DirectX sul tuo computer.
  41.  
  42. Windows NT 4.0 viene fornito con le DirectX incluse, tuttavia è necessario
  43. un driver DCI compatibile. Sfortunatamente, i drivers di serie forniti con
  44. NT non includono un DCI (tranne qualche rara eccezione), quindi è necessario
  45. mettersi in contatto con il costruttore della scheda per aggiornare i driver.
  46.  
  47.  
  48. | COME SEGNALARE EVENTUALI ERRORIA VI MAIL: Per favore prima di segnalarmi
  49. | un problema assicurati di:
  50. |
  51. | (1) Stare usando l'ultima versione dell'UAE-Win32/DirectX
  52. | (2) Aver letto la documentazione (Il 90% delle potenziali domande trova 
  53. |     risposta in questo readme, inclusa la più popolare: "Ma perché non
  54. |     ottimizzi l'emulazione del sonoro?") 
  55. | (3) Aver usato il cervello.
  56. | (4) Avere la versione più recente dei driver per la tua scheda video (mi
  57. |     dispiace ma non posso dirti dove trovare l'ultima versione dei driver
  58. |     per NT 4.0 della tua scheda Trident o Cirrus Logic).
  59. |
  60. | Se mi scrivete ditemi sempre a quale versione dell'UAE vi state riferendo,
  61. | includendo tutte le informazioni necessarie, ad esempio le opzioni della 
  62. | linea di comando che state usando.
  63. |
  64. | Per favore non mandatemi programmi pirata di nessun tipo e non chiedetemi 
  65. | perchè non funzionano.
  66.  
  67.  
  68. 1. Parametri a riga di comando
  69. ==============================
  70.  
  71. La lista delle opzioni di UAE la ottieni scrivendo:
  72.  
  73. uae -h
  74.  
  75. nel prompt (uae -h | more se il testo eccede lo schermo).
  76.  
  77.   -m VOL:dir : monta la directory chiamata <dir> come un HARDDISK chiamato VOL:
  78.   -M VOL:dir : come -m, ma in modalità read-only (sola lettura).
  79.  
  80. Monta una directory Win32 sotto AmigaDOS. Esempio: -m WORK:c:\wb
  81. Rende c:\wb disponibile in AmigaDOS come un volume chiamato WORK:.
  82. UAE tenterà di colmare al suo meglio le differenze tra semantica del file
  83. system Microsoft e Tripos, ma permangono delle limitazioni:
  84.  
  85. 1. Il flag di "sola lettura" di windows controlla i bit "w" e "d"
  86. 2. "r" e "e" sono sempre settati.
  87. 3. "h", "s" e "p" non possono essere settati.
  88. 4. Il flag a viene conservato.
  89. 5. I commenti ai files non possono essere settati.
  90. 6. Non tutti i files che sotto windows sono "proibiti" vengono gestiti
  91.    correttamente. Anche se i più comuni funzionano correttamente.
  92.  
  93. Attenzione: UAE non viene eseguito in un sistema che permette di cambiare
  94. la root directory! Non vengono perciò controllati gli accessi alle directory
  95. prima del punto in cui viene montato il volume. Non assumere che i tuoi dati 
  96. siano assolutamente al sicuro dai programmi più subdoli!
  97.  
  98.   -s n         : Emula n*256 KB di "slow memory" all'indirizzo 0xC00000
  99.   -c n         : Emulata n*512 KB di "chip memory" all'indirizzo 0x000000
  100.   -F n         : Emulata n MB di "fast memory" all'indirizzo 0x200000
  101.   -4           : Indirizza la memoria a 32 bit anzichè a 24.
  102.   -a           : Non aggiunge espansioni (Disattiva la "fast mem"
  103.                  e il supporto dell' Harddisk)
  104.  
  105. Questi si dovrebbero spiegare da soli.
  106.  
  107.   -J xy        : Specifica come emulare la joystick port 0 (x) e 1 (y)
  108.                  Usa 0 per joystick 0, 1 per joystick 1, M per il mouse,
  109.                  a/b/c per usare varie combinazioni di tasti.
  110.  
  111. Questa opzione ti permette di configurare liberamente il joystick amiga e
  112. la porta del mouse. Di default è settato -J M0 il che comporta:
  113. il mouse in porta 0 (come sempre) e il joystick, se presente in porta 2 
  114.  
  115. Le combinazioni di tasti sono le seguenti:
  116.  
  117.                  a              b            c
  118. Su            Keypad 8     Cursore Su        T
  119. Giù           Keypad 2     Cursore Giù       B
  120. Sinistra      Keypad 4     Cursore Sin       F
  121. Destra        Keypad 6     Cursore Des       H
  122. Fuoco         Keypad 0     Ctrl Destro  Alt Sinistro
  123.  
  124.   -f n         : Setta il "frame rate" a 1/n
  125.  
  126. Se vuoi un emulazione più veloce e non hai bisogno di un animazione fluida
  127. puoi usare questa opzione in modo che venga riaggiornato lo schermo ogni n 
  128. fotogrammi.
  129.  
  130.   -i           : Scrive gli accessi illegali alla memoria.
  131.   -A n         : Setta a n l'accuratezza dell' emulazione (0, 1 or 2)
  132.     
  133. Solo per utenti esperti.
  134.  
  135.   -g           : Attiva una "gfx-lib" sostitutiva (SPERIMENTALE).
  136.  
  137. Questa opzione sostituisce qualche funzione della graphics.library e della 
  138. layers.library con delle routines scritte in codice nativo.
  139.  
  140.   -C hpos      : Sistema l'emulazione del COPPER (guarda README per spiegazioni)
  141.  
  142. Se hai settato il workbench al massimo overscan e con quattro bitplane, devi
  143. usare -C 224 per ovviare a un errore del copper. Non usare assolutamente questo
  144. parametro per usare qualsiasi altra cosa.
  145.  
  146.   -n parms     : Setta i parametri del blitter: 'i' fa in modo che il blitter
  147.                  non attenda il resto dell hardware, '3' fa in modo che il
  148.                  blitter lavori a 32 bit.
  149.  
  150. Usando -n 3i potresti accelerare un po' l'emulazione e teoricamnte creare
  151. problemi di compatibilità, ma tuttavia potresti risolvere delle
  152. incompatibilità.  "Evvai di sperimentazione"
  153.  
  154.   -[0123] file : Usa "file" invece che df[0123].adf come disco immagine.
  155.  
  156. Esempio: -0 c:\disks\rsi1.adf
  157.  
  158. WinUAE supporta dischi immagine compressi con gzip. Se tu hai installata una 
  159. versione di gzip.exe a 32 bit, puoi tenere i tuoi dischi immagine (.adz) e le
  160. ROM (.roz) in formato compresso.  
  161. I dischi compressi saranno però protetti in scrittura.
  162. Ricorda che tu poi inserire (Fine+F1...F4) e togliere (Shift+Fine+F1...F4) 
  163. i dischi durante l'esecuzione.
  164.  
  165. Per gli utenti di Windows NT: Usando la compressione dei files di NT potete
  166. allo stesso tempo ridurre lo spazio e scrivere i file ADF.
  167.  
  168.   -r file      : Usa file come ROM al posto di kick.rom
  169.   -S n:flags   : Accuratezza dell'emulazione del suono (n = 0, 1, 2 or 3)
  170.                  Per l'emulazione del suono raccomando n = 2 
  171.                  flags: 's' per un suono stereo
  172.  
  173. Per disabilitare completamente il suono, usa -S 0 (default). Se un programma fa
  174. riferimento agli interrupt audio, -S 1 li abilita, ma lascia il suono 
  175. disabilitato.
  176. Per la massima qualità audio usa -S 3. C'è poi uno speciale settaggio: -S -1,
  177. che disabilita il suono e il "FrameSync" (Ovvero la sincronizzazione dei
  178. fotogrammi) facendo in modo che la velocità dell' UAE sia comparabile con le
  179. altre versioni.
  180.  
  181.   -b n         : Usa n bit per il suono (8 or 16)
  182.  
  183. Solitamente, un audio a 8 bit (opzione di default) è sufficiente. Se tu hai un
  184. ottimo driver sonoro (e questo purtroppo sembra essere cosa rara), un suono a
  185. 16 bit non dovrebbe caricare troppo la CPU. 
  186.  
  187.   -R n         : Usa n Hz per il suono. I valori più comuni sono
  188.                  22050 Hz oppure 44100 Hz
  189.  
  190. 22050 Hz (è l'opzione di default) è accettabile, tuttavia a 44100 il suono è
  191. molto migliore.
  192.  
  193.   -p prt       : Usa <prt> per stampare (di default è settato LPT1).
  194.   
  195. Specifica una destinazione per i dati stampati dall'UAE. Per adesso la stampa
  196. inizia dopo 2 secondi di inattività della porta stampante. Questo tempo è
  197. sperimentale e potrebbe diventare configurabile nelle future versioni.
  198. Per favore se hai qualche commento mandamelo via e-mail.
  199.   
  200.   -I device    : Usa <device> per la porta serial (esempio. COM1).
  201.  
  202. Il supporto della porta seriale è tuttora in beta, però sto sistemando tutto
  203. rapidamente e RTS/CTS sarà presto funzionante.
  204.  
  205.   -d n         : Setta la velocità del floppy.
  206.  
  207. Questo parametro è puramente sperimentale e probabilmente sarà presto eliminato
  208. Di default è settato a 4.
  209.  
  210.   -w n        : Setta la velocità della CPU in relazione all' emulazione dell'
  211.                 hardware.
  212.  
  213. Questo parametro è molto importante per ottimizzare le prestazioni di UAE.
  214. Con delle applicazioni mal programmate che aspettano l'aggiornamento del
  215. video -w può far su che il programma funzioni o si blocchi (guarda la
  216. sezione compatibilty.txt per dettagli). Se la CPU va troppo veloce (-w
  217. molto piccolo, ad es. meno di quattro), qualche programma potrebbe
  218. bloccarsi perchè la CPU si aspetta un evento che accadrà più tardi.
  219. Per i giochi e le demo che si sincronizzano con l'aggiornamento del
  220. video, una scelta ottimale di -w che faccia in modo che il lavoro della
  221. CPU per completare un fotogramma finisca prima che lo stesso sia
  222. ridisegnato sul monitor in modo che non si sprechi tempo nell' attesa
  223. del prossimo refresh. Di solito la scelta più appropriata è attorno
  224. a 8 ma, cercare la migliore richiede un po' di sperimentazione e non
  225. può essere fatta automaticamente.
  226. Valori di -w molto elevati (come 30 o 50) fanno si che la CPU vada molto
  227. lentamente, ma potrebbe essere l'unico metodo per avere un suono continuo
  228. su una macchina al di sotto dei 200 Mhz.
  229. Il valore prestabilito di -w è 4 a partire dalla versione 0.6.9
  230. revisione 8. Prima era a 7. Quindi quando ti sembra che ci sia stato
  231. un calo di prestazioni basta semplicemente che tu metti -w uguale a 7. 
  232.  
  233.   -W           : Mostra il display dell'UAE in finestra [Finestra/Schermo: F12]
  234.  
  235. Se tu usi -W per far partire UAE in finestra e decidi di impostare la
  236. grandezza dello schermo con delle dimensioni non supportare dalla
  237. modalità schermo intero ricordati di non premere F12, altrimenti
  238. l'esecuzione dell'UAE verrà terminata con il messaggio "Mode not supported".
  239. (Questo problema sarà sistemato),
  240. Non tentare di usare un display a 8 bit. Non ho intenzione di implementare 
  241. questa opzione e attualmente ho ricevuto una sola lamentela! :-)
  242.  
  243.   -X         : Emula il monitor Commodore 1081 PAL [Shift-F12 Attiva/Disattiva]
  244.  
  245. Questa funzione lavora con qualsiasi risoluzione, i settaggi raccomandati per 
  246. una rappresentazione realistica e per l'overscan sono:
  247.  
  248. -O 672:550:xyd (alta risoluzione) oppure
  249. -O 332:275:xyl (bassa risoluzione)
  250.  
  251. Tu puoi cambiare dinamicamente questo parametro premendo Shift-F12
  252.  
  253. Se tu stai usando Windows 95 -X non funziona a dovere. Microsoft dovrebbe
  254. sistemare questo problema in Memphis.
  255.  
  256.   -P n         : Setta la priorità dell'UAE.
  257.  
  258. Di default, UAE viene eseguito in the "IDLE_PRIORITY_CLASS". Per qualche strana
  259. ragione, questa risolve parzialmente gli spostamenti scattosi del mouse in 
  260. modalità finestra. Se hai bisogno di una classe di priorità differente, puoi
  261. scegliere tra questi parametri:
  262.  
  263. NORMAL_PRIORITY_CLASS        32     IDLE_PRIORITY_CLASS          64
  264. HIGH_PRIORITY_CLASS         128     REALTIME_PRIORITY_CLASS     256
  265.  
  266.   -Q n         : Setta la frequenza del sistema in kHz
  267.  
  268. Di default, UAE misura la frequenza di clock all' avvio. Tu puoi evitare
  269. questo metodo di rilevamento molto impreciso specificando la frequenza del
  270. tuo computer direttamente.
  271.  
  272. I valori più comuni sono:
  273.  
  274. 100 MHz - 100000        120 MHZ - 120000        133 MHz - 133333
  275. 150 MHz - 150000        166 MHz - 166667        180 MHz - 180000
  276. 200 MHz - 200000        233 MHz - 233333        250 MHz - 250000
  277.  
  278. Se tu hai un processore che non supporta RDTSC (es. a 486 or a Cyrix 6x86),
  279. tu devi usare -Q-1, altrimenti UAE andrà in crash!
  280.  
  281.   -O modespec  : Definisce il modo grafico.
  282.  
  283. Setta la risoluzione del video di UAE. Il formato è larghezza:altezza:opzioni.
  284. Le opzioni supportare dall'UAE-Win32/DirectX sono:
  285. l - Gestisce il video come se fosse in bassa risoluzione, disegnando un pixel
  286.     ogni due
  287. x, y - centra lo schermo orizzontalmente e verticalmente.
  288. d - disegna ogni linea due volte, eccetto che in "interlace" (raddoppia
  289.     l'altezza dello schermo)
  290.  
  291. I valori più comuni sono: -O 320:240:xyl (320x240,centrato, bassa risoluzione)
  292.                           -O 640:480:xyd (640x480,centrato, raddoppia le linee)
  293.                           -O 800:600:d   (settaggio di default)
  294.  
  295. Ricordati che le DirectX limitano la scelta delle risoluzioni per la modalità
  296. a schermo intero. Per esempio: I drivers versione 3.12 per la Matrox Millennium
  297. sotto Windows NT 4.0 offrono 6 differenti risoluzioni delle quali nessuna è
  298. quella ideale. Queste risoluzioni sono:
  299.  
  300. 320x200, 320x240, 512x384, 640x400, 640x480 e 800x600
  301.  
  302. Ovviamente non ci sono restrizioni se lanci UAE in finestra.
  303.  
  304. Puoi memorizzare le tuo opzioni di default nel file "uae.rc".
  305.  
  306.  
  307. 2. Emulazione della tastiera.
  308. =============================
  309.  
  310. La maggior parte dei tasti sembra funzionare regolarmente, tuttavia vi sono
  311. alcune eccezioni degne di nota:
  312.  
  313. - il tasto a sinistra del BACKSPACE non esiste sulla tastiera del PC ed è
  314.   stato sostituito da F11
  315. - Se tu non hai la tastiera di Windows95 dovrai usare i tasti Ins e Home 
  316.   (freccia in alto a sinistra) al posto dei due tasti Amiga (questa soluzione
  317.   non è uguale nelle altre versioni di UAE).
  318. - HELP corrisponde a PgDn (oppure Pag freccia in giù)
  319. - F12 passa dalla modalità finestra a quella schermo intero.
  320. - Scroll Lock (Block Scorr) attiva o disattiva l'aggiornamento del video
  321.   (accelera l'emulazione)
  322. - Pause(a) disattiva/attiva il suono (tieni presente che non puoi attivare
  323.   il suono in questo modo se non hai configurato UAE per emulare il suono
  324.   all'avvio).
  325. - Fine+F1, F2, F3 or F4 permette di inserire un disco in uno dei quattro
  326.   drive dell'Amiga. Shift+Fine+F1...F4 toglie il disco da uno dei drive.
  327.  
  328.  
  329. 3. Prestazioni
  330. ==============
  331.  
  332. Su un PC sufficientemente potente, UAE ti farà ricordare i tempi 
  333. passati (migliori?).
  334.  
  335. Grazie alle DirectX, l'efficienza nel ridisegnare lo schermo è più alta fra
  336. tutte le versioni per processore Intel. In 800x600, sul mio Pentium 100, è
  337. solamente più lento di circa il 20%, rispetto che in 320x200, tuttavia il
  338. tempo per trasferire tutti i dati nel bus PCI è superiore di sette volte.
  339. UAE è fatto per lavorare con un video a 16 bpp. Il seguente schema mostra
  340. come la velocità di aggiornamento diminuisce a seconda del tipo di display. 
  341.  
  342. 16 bpp schermo pieno - 100%
  343. 16 bpp finestra      -  98% 
  344. 24 bpp finestra      -  72%
  345. 32 bpp finestra      -  60%
  346.  
  347. Sfortunatamente, la modalità in finestra causa dei rallentamenti del sistema
  348. nell' input da mouse e tastiera e nel file system (al momento non c'è modo di
  349. evitarlo). Ciò non influisce sulle macchine SMP.
  350.  
  351. Il suono è poi un lusso. Poichè il suono è strettamente sincronizzato
  352. con il DMA video, non potrai avere un suono continuo se la tua macchina
  353. non è sufficientemente veloce da far girare UAE a 50 fotogrammi al secondo,
  354. almeno internamente.
  355.  
  356. Morale della favola: Comprati un PPro oppure un Pentium II se vuoi una
  357. grafica e un suono emulati perfettamente allo stesso tempo (mi hanno 
  358. riferito che anche un Pentium MMX 200 MHz, overcloccato a 250 Mhz [con
  359. bus a 83.3 MHz] è un ottima macchina per usare UAE, non mi è stato riferito
  360. nulla di concreto per quanto riguarda il K6 e l'M2, comunque dovrebbero
  361. essere ugualmente buoni.).
  362.  
  363. Su un Pentium 100 con una Matrox Millennium, UAE-Win32/DirectX è leggermente
  364. più veloce della versione Linux sotto AcceleratedX in quei programmi che
  365. caricano molto la gestione del video, come ad esempio i giochi d'azione
  366. e le demo.
  367. Tutto il resto dovrebbe andare approssimativamente alla stessa velocità.
  368. Nota che devi usare le seguenti opzioni: -w n -S -1 -P 128 per confrontare
  369. in maniera realistica la versione per Win32 con quella Linux o DOS, con 
  370. n = M68K_SPEED (config.h), solitamente uguale a 4.
  371.  
  372.  
  373. 4. Compatibilità
  374. ================
  375.  
  376. Il numero di programmi che non funziona correttamente con UAE diminuisce
  377. in ogni nuova versione. Se tu trovi un programma che richiede un particolare
  378. trattamento, per favore fammelo sapere. In passato ho ricevuto copie di
  379. software pirata nella mia casella postale. Non fate mai più una cosa simile.
  380.  
  381. Dai un'occhiata a: "compatibility.txt" per scoprire come far funzionare il
  382. software e trovare una serie, di parametri, spediti dagli utenti.
  383.  
  384. Nell' UAE 0.6.9, i problemi con gli sprite sono ancora in discussione.
  385.  
  386. Alcuni programmi potrebbero richiedere che sia emulata un'istruzione di
  387. prefetch e/o un eccezione 3 (ad esempio Shadow of the Beast I, Katakis e
  388. Denaris). Questi possono essere fatti andare usando uaec.exe al posto di
  389. uaef.exe.
  390.  
  391. Ma attenzione: uaec.exe è circa il 15-25% più lento di uaef.exe.
  392.  
  393.  
  394. 5. Per il Futuro
  395. ================
  396.  
  397. Guarda il file "todo.txt" per sapere quali caratteristiche sono previste nelle
  398. prossime versioni e il loro attuale stato.
  399.  
  400.  
  401. 6. Riconoscimenti
  402. =================
  403.  
  404. a Bernd Schmidt per aver questo emulatore del più complesso home computer
  405. mai esistito.
  406.  
  407. alla Microsoft che ha fornito un eccellente IDE e un sistema operativo che
  408. non si è mai bloccato una volta durante lo sviluppo del progetto, sebbene Io
  409. abbia fatto ripetutamente qualche cosa al di fuori degli standard :->
  410.  
  411. alla Free Software Foundation che ha fornito un inestimabile set di tool.
  412.  
  413. alla Cygnus Software che lo ha portato sotto le Win32
  414.  
  415. all'influenza che non mi ha permesso di fare qualcosa di più utile durante
  416. il primo fine settimana del 1997
  417.  
  418. a Thomas Kessler che ha ricercato r riportato anche il più piccolo errore
  419.  
  420. a Andreas Schildbach ha messo a disposizione un computer della Madonna
  421. dimostrando che questo programma avrà un senso con la generazione di PC 
  422. del 1998. :-)
  423.  
  424. a Enrico Antongiovanni (ea532798@silab.dsi.unimi.it) che ha tradotto il
  425. readme in Italiano.
  426.